<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>
    <body>
        <script>
            /* 
            
            
            */
            function testWeightBagProblem(weight, value, bagSize) {
                let dp = new Array(bagSize + 1).fill(0)
                for (let i = 0; i < weight.length; i++) {
                    for (let j = bagSize; j >= weight[i]; j--) {
                        dp[j] = Math.max(dp[j], dp[j - weight[i]] + value[i])
                    }
                }
                console.log(dp)
            }
            testWeightBagProblem([1, 3, 4], [15, 20, 30], 4)
        </script>
    </body>
</html>
